Math Sci Life Code Log in

Codes

Code your ideas for understanding of natural systems

Updated at 2021.6.7

C# Statements

명령문이란 다음과 같은 것들을 실행(Action) 한다.

  • 변수 선언
  • 값 할당
  • 메서드 호출
  • 컬렉션 반복(Looping)
  • 코드 블럭간(間) 분기
  • 조건별(別) 선택

프로그램은 명령문들로 이뤄지며, 프로그램에서 명령문이 실행되는 순서인 제어 흐름(Flow of control or flow of execution)은 실행될 때마다 입력값에 따라 달라 질 수 있다.

명령문은 단순 또는 복합으로 구성될 수 있다.

  • 단순문(Simple statements): 세미콜론(;)으로 끝나는 한 줄짜리 명령문 코드이다.
  • 복합문(Compound statements): 블럭({}) 내의 한 줄짜리 여러 개의 명령문으로 구성되며, 내부에 중첩(Nested) 블럭을 포함할 수 있다.

Types of Statements

Category Notes
Declaration 선언:
  • 새로운 변수(Variables): 값 할당(Assignment) 가능
  • 상수(Constants) 선언: 값 할당 필수
    Expression (표현)식: 값을 계산하는 구문으로 변수에 그 값을 꼭 저장해야만 함
    Selection 선택: if, else, switch, case
    Iteration 반복: do, for, foreach, in, while
    Jump 분기: break, continue, default, goto, return, yield
    Exception handling 예외 처리: throw, try-catch, try-finally, try-catch-finally
    checked and unchecked
    await 메서드 선언 시 async 한정자가 있으면, 메서드 내에서 await 연산자를 사용할 수 있음.
    yield return
    fixed
    lock
    Labeled 레이블: goto 키워드를 사용하여 분기하여 갈 수 있음.
    empty 빈 명령문: 세미콜론(Semicolon)으로만 이뤄진 문장으로 아무것도 하지 않음.

    17 개의 글이 있습니다.

    # 제목 날짜 조회수
    01 CS 배우기 요약 2021/06/07 144
    02 CS Statements 2021/06/07 128
    03 퍼셉트론 2021/04/15 124
    04 Blazor and Sqlite 2021/04/15 136
    05 Blazor Layouts 2021/04/15 159
    06 CS Language Reference 2021/06/07 126
    07 VSCode and Markdown 2021/04/15 137
    08 Blazor에서 이미지파일 다루기 2021/06/10 210
    09 Blazor and Markdown 2021/04/15 144
    10 종속성 주입 2021/06/07 151
    11 Blazor에서 데이터 다루기 2021/06/07 137
    12 Blazor Components 2021/04/15 147
    13 CS Glossary 2021/06/07 125
    14 Enum 타입 다루기 2021/12/14 134
    15 생활코딩 CS01 2022/04/25 261
    16 생활코딩 CS02 2022/04/30 165
    17 생활코딩 CS03 2022/04/30 441

    Most Popular #3

    Recent #3

    An error has occurred. This application may no longer respond until reloaded. Reload 🗙